﻿---@class UnityEngine.Application : System.Object
---@field public streamedBytes System.Int32
---@field public isPlaying System.Boolean
---@field public isFocused System.Boolean
---@field public isEditor System.Boolean
---@field public isWebPlayer System.Boolean
---@field public platform UnityEngine.RuntimePlatform
---@field public buildGUID System.String
---@field public isMobilePlatform System.Boolean
---@field public isConsolePlatform System.Boolean
---@field public runInBackground System.Boolean
---@field public dataPath System.String
---@field public streamingAssetsPath System.String
---@field public persistentDataPath System.String
---@field public temporaryCachePath System.String
---@field public srcValue System.String
---@field public absoluteURL System.String
---@field public unityVersion System.String
---@field public version System.String
---@field public installerName System.String
---@field public identifier System.String
---@field public installMode UnityEngine.ApplicationInstallMode
---@field public sandboxType UnityEngine.ApplicationSandboxType
---@field public productName System.String
---@field public companyName System.String
---@field public cloudProjectId System.String
---@field public targetFrameRate System.Int32
---@field public systemLanguage UnityEngine.SystemLanguage
---@field public backgroundLoadingPriority UnityEngine.ThreadPriority
---@field public internetReachability UnityEngine.NetworkReachability
---@field public genuine System.Boolean
---@field public genuineCheckAvailable System.Boolean
local m = {}
function m.Quit() end
function m.CancelQuit() end
function m.Unload() end
---@return System.Single
function m.GetStreamProgressForLevel() end
---@return System.Boolean
function m.CanStreamedLevelBeLoaded() end
---@return table
function m.GetBuildTags() end
function m.CaptureScreenshot() end
---@return System.Boolean
function m.HasProLicense() end
function m.ExternalCall() end
---@return System.Boolean
function m.RequestAdvertisingIdentifierAsync() end
function m.OpenURL() end
---@return UnityEngine.StackTraceLogType
function m.GetStackTraceLogType() end
function m.SetStackTraceLogType() end
---@return UnityEngine.AsyncOperation
function m.RequestUserAuthorization() end
---@return System.Boolean
function m.HasUserAuthorization() end
return m
